home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_07_01 / v7n1098a.txt < prev    next >
Text File  |  1989-02-13  |  3KB  |  83 lines

  1.  
  2.          
  3.          
  4.                      TOP
  5.                     /   \
  6.                 LEV1A   LEV1B
  7.                /             \
  8.             LEV2A           LEV2B
  9.          
  10.  
  11.  
  12. Figure 1 - Changes from Unix Make to Digital/VMS MMS.
  13.          
  14. UNIX  =  =  =  =  =  =  >>>   VAX
  15.          
  16. /dir/sub1/sub2/file           [dir.sub1.sub2]file
  17.          
  18. ../file                       [-]file
  19.          
  20. ../dir/file                   [-.dir]file
  21.          
  22. ./dir/file                    [.dir]file
  23.          
  24. cc -o file1 file2 file3       cc /obj=file1 file2,file3
  25. ld -o file1 file2 file3       link /exe=file1 file2,file3
  26.          
  27. cc -O -I path -Ditem          cc /optimize /include=path -
  28.                                       /define=item
  29.          
  30. .SUFFIXES: list               .SUFFIXES
  31.                               .SUFFIXES list
  32.          
  33. include file                  .INCLUDE file
  34.          
  35. # comment                     ! comment
  36.          
  37. ar cr lib files               library/create lib
  38.                               library/replace files
  39.  
  40. mv file path_or_file          copy file path_or_file
  41.          
  42. cd path                       set default path
  43. cd ..                         set default [-]
  44. cd path_w/o_period            set default [.path_w/o_period]
  45.          
  46. command1 ; command2           command1    ! only one per line
  47.                               command2
  48.  
  49. label:                        label :     ! requires space
  50.  
  51. make -f file                  mms /description=file
  52. make item="stuff"             mms /macro="item=stuff"
  53.  
  54. rm file                       delete file;   ! latest version
  55.                               delete file;*  ! all versions
  56.  
  57.  
  58. Figure 2 - UnixIO and Curses Calls Supplied with Vax C Compiler.
  59.  
  60. UNIXIO
  61.  
  62. close           creat           dup             dup2
  63. open            read            write           lseek
  64. fileno          fstat           stat            getname
  65. isapipe         isatty          ttyname
  66.  
  67. CURSES
  68.  
  69. [w]addch        [w]addstr       box             [w]clear
  70. clearok         [w]clrattr      [w]clrtobot     [w]clrtoeol
  71. [no]crmode      [w]delch        [w]deleteln     delwin
  72. [no]echo        endwin          [w]erase        [w]getch
  73. [w]getstr       getyx           [w]inch         initscr
  74. [w]insch        [w]insertln     [w]insstr       longname
  75. leaveok         [w]move         mv[w]addch      mv[w]addstr
  76. mvcur           mv[w]delch      mv[w]getch      mv[w]getstr
  77. mv[w]inch       mv[w]insch      mv[w]insstr     mvwin
  78. newwin          [no]nl          overlay         overwrite
  79. [w]printw       [no]raw         [w]refresh      [w]scanw
  80. scroll          scrollok        [w]setattr      subwin
  81. [w]standend     [w]standout     touchwin        wrapok
  82.  
  83.